/*首页 共有 */

.bg-gury{

    background-color: #F3F3F3;

}

.border-top{

    border-top: 1px solid #D9D9D9;

}

.title-i {

    margin: auto;

    width: 70%;

    padding-top: 15px;

    padding-bottom: 10px;

}

.title-i h2{

    padding-top: 3px;

    padding-bottom: 3px;

    text-align: center; 

    font-family: MicrosoftYaHei-Bold,MicrosoftYaHei;

    font-size: 24px;

    font-weight: 700;

	line-height: 36px;

	color: #232323;

}

.title-i  p small {

    font-family: MicrosoftYaHei;

	font-size: 14px;

	line-height: 26px;

	color: #666666;

}

/* 关键词 */

 .search-word{

    height: 53px;

    vertical-align: middle;

    font-family: 'MicrosoftYaHei',"宋体 Regular", SimSuncss,SimSun;

 }

 .search-name{

     padding-top: 15px;

     padding-bottom: 15px;

     line-height: 33px;

 }

 .search-word .search-name a,.search-name strong{

     font-size: 14px;

     color: #333333;

 }

 .search-pro {

     position: relative;

     vertical-align: middle;

 }

 .search-pro input {

    padding: 5px 15px;

    padding-right: 50px;

    width: 300px;

    height: 35px;

    line-height: 35px;

    border: 1px solid #F9F5F2;

    border-radius: 25px;

    outline: none;

    font-size: 12px;

    font-family: '宋体 Regular', SimSuncss,SimSun;

    color: #333;

    box-sizing: border-box;

    background-color: #F9F5F2;

}

.search-pro .btn {

    cursor: pointer;

    border: 0;

    outline: 0;

    padding: 0;

    position: absolute;

    right: 12px;

    top: 0;

    height: 35px;

}

.search-pro .btn  img{

    height: 100%;

}

/* 产品内容 */

.pro-tabs{

    margin-top: 10px;

    margin-bottom: 10px;

}

.pro-tabs li{

    width: 32%;

    height: 65px;

    line-height: 65px;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

    float: left;

    box-sizing: border-box;

    padding: 3px;

    border: 1px solid #ece9e9;

    text-align: center;

}

.pro-tabs li a{

    font-size: 16px;

    line-height: 65px;

}

.pro-tabs li:hover ,.pro-tabs li.active{

    background-color: #171C61;

}

.pro-tabs li:hover a,.pro-tabs li.active a{

    color: #fff

}

.item-pro{

    float: left;

    width: 48%;

    margin-left: 1%;

    margin-right: 1%;

}

.item-pp{

    padding: 10px 0;

    font-size: 16px;

    color: #323232;

    line-height: 30px;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}

.item-pro::after{

    display: block;

    content: '';

    width: 100%;

    height: 2px;

    background-color: #222;

    transition: all 1s;

    -moz-transition: all 1s; /* Firefox 4 */

    -webkit-transition: all 1s; /* Safari 和 Chrome */

    -o-transition: all 1s; /* Opera */

}

.item-pro:hover::after {

    width: 0;

    transition: all 1s;

    -moz-transition: all 1s; /* Firefox 4 */

    -webkit-transition: all 1s; /* Safari 和 Chrome */

    -o-transition: all 1s; /* Opera */

}

.about-pro{

    height: 686px;

    width: 100%;

    background-image: url("../images/bg-lun.jpg");

    background-repeat: no-repeat;

    background-size: cover;

}

/* 介绍 */

.tit-about {

    padding-top: 50px;

    padding-bottom: 20px;

}

.tit-about h1{

    font-size: 28px;

    font-weight: bold;

	color: #171c61;

}

.tit-about  p{

    font-size: 20px;

	font-weight: normal;

	font-stretch: normal;

	line-height: 62px;

	letter-spacing: 0px;

	color: #232323;

}

.tit-about  p img{

    max-width: 100%;

}

.info-about{

    padding-top: 10px;

    font-size: 18px;

	line-height: 36px;

	color: #666666;

}

.about-info-btm{

    padding-top: 15px;

    padding-bottom: 15px;

}

.about-info-btm .about-info-item{

    float: left;

    width: 32%;

    font-size: 18px;

	line-height: 50px;

	color: #181d62;

}

.about-info-btm .about-info-item:nth-child(1){

    color: #f08700;

}

.about-info-btm .about-info-item:nth-child(2){

    border-left: 1px solid #ece9e9;

    border-right: 1px solid #ece9e9;

}

/* 专注 */

.zhuanz-cont{

    height: 240px;

    width: 100%;

    background-image: url("../images/bg-gg.png");

    background-repeat: no-repeat;

    background-position: center center;

    background-size: cover;

}

.zhuanz-h2{

    font-size: 30px;

    padding-top: 80px;

	line-height: 36px;

	letter-spacing: 1px;

	color: #ffffff;

}

.zhuanz-pp{

    font-family: MicrosoftYaHei-Bold;

    font-size: 18px;

    line-height: 50px;

    letter-spacing: 1px;

    text-align: right;

	color: #f08700;

}

/* 解决方案 */

.jiejue-item{

    margin-top: 30px;

}

.jiejue-left{

    position: relative;

    box-sizing: border-box;

    padding-right: 115px;

}

.jiejue-left .bg-num-img{

    position: absolute;

    right: 0;

    top: 30px;

    width: 112px;

    padding-right: 28px;

    background: url(../images/bg-num.png) no-repeat top right;

    background-size: cover;

    font-size: 48px;

    line-height: 68px;

    color: #ffffff;

    font-weight: bold;

    text-align: right;

}

.jiejue-cont .jiejue-item:nth-child(2n) .jiejue-left {

    padding-left: 115px;

    padding-right: 0;

}

.jiejue-cont .jiejue-item:nth-child(2n) .jiejue-left .bg-num-img{

    background: url(../images/bg-num2.png) no-repeat top left;

    left: 0;

    top: 30px;

    width: 112px;

    padding-left: 28px;

    padding-right: 0;

    text-align: left;

}

.jiejue-right{

    padding: 30px 20px;

    box-sizing: border-box;

}

.jiejue-right h4{

    font-size: 20px;

	line-height: 26px;

    color: #171c61;

    font-weight: bold;

}

.jiejue-right h5{

    font-family: ArialMT;

	font-size: 14px;

    line-height: 26px;

    text-transform: uppercase;

	color: #666666;

}

.jiejue-right ul{

    margin-top: 20px;

    padding-left: 20px;

}

.jiejue-right ul li{

    margin-top: 15px;

    list-style-type: disc;

    color: #ff6900;

    font-size: 13px;

    line-height: 30px;

    

}

.jiejue-right ul li a{

    font-size: 13px;

	line-height: 26px;

	color: #676767;

}

.jiejue-right ul li:hover a{

    color: #ff6900

}

/* 案例 */

.case{

    padding: 20px 0 30px;

    box-shadow: 3px 0 3px #999;

    background: url(../images/bgx.jpg) no-repeat top center;

    background-size: cover;

}

.case-cont .case-item{

    width: 48%;

    float: left;

    margin-top: 25px;

    margin-left: 1%;

    margin-right: 1%;

    background-color: #fff;

    box-shadow: 4px 4px 5px #ddd;

}

.case-cont .case-item .zzpro{

    position: relative;

    padding-bottom: 100%;

    margin: 0 auto;

    height:0;

}

.case-cont .case-item  img{

    position:absolute;

    margin: auto; 

    top: 0;

    left: 0;

    right: 0; 

    bottom: 0;

    max-width:100%;

    max-height:100%;

}

.case-cont .case-item p{

    text-align: center;

    font-size: 16px;

	line-height: 40px;

	color: #474747;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}

.case-btn{

    margin-top: 30px;

}

.case-btn .btn-tel{

    display: inline-block;

    background-color: #171C61;

    color: #fff;

    padding: 0 20px;

    border-radius: 25px;

    line-height: 38px;

    margin-right: 20px;

}

.case-btn .btn-more{

    display: inline-block;

    background-color: #ffffff;

	border: solid 1px #9b9b9b;

    padding: 0 20px;

    border-radius: 25px;

    line-height: 38px;

}

/* 新闻资讯 */

.news-h4{

    margin-top: 15px;

    margin-bottom: 15px;

    font-size: 24px;

	color: #232323;

}

.news-infos{

    font-size: 14px;

	line-height: 26px;

    color: #666666;

    -webkit-line-clamp: 2;

}

.news-ms-h4{

    margin-top: 5px;

    font-size: 18px;

	line-height: 26px;

	color: #333333;

}

.news-left-item{

    margin-top: 25px;

    padding-top: 15px;

    border-top: 1px solid #eee;

}

.news-item-left{

    width: 40%;

}

.news-item-info{

    width: 58%;

}

/* 新闻右 */

.news-bg-border{

    width: 95%;

    margin: 10px auto;

    padding: 20px;

    background: url(../images/bg-border.png) no-repeat top left;

    background-size: 100% 100%;

}

.news-right-title {

    line-height: 40px;

    font-size: 24px;

    font-weight: bold;

	color: #171c61;

}

.news-right-title span{

    font-family: ArialMT;

    line-height: 40px;

	font-size: 24px;

    color: #a8a8a8;

    font-weight: normal;

}

.news-right-cont{

    padding-left: 20px;

}

.news-right-cont ul li{

    margin-top: 10px;

    padding-bottom: 10px;

    list-style-type: disc;

    color: #999999;

    font-size : 18px;

    line-height: 30px;

    border-bottom: 1px dashed #ccc;

    

}

.news-right-cont ul li h5{

	line-height: 36px;

    font-size: 16px;

    color: #333333;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}

.news-right-cont ul li  p{

    font-size: 14px;

    line-height: 36px;

    color: #666666;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}

/* 小型设备（手机，480px 起） */

@media (min-width: 480px) {

    

}

    /* 小型设备（平板电脑，768px 起） */

@media (min-width: 768px) {

    .about-info-btm .about-info-item{

        width: 178px;

        font-size: 24px;

    }

    .jiejue-right h4{

        font-size: 30px;

    	line-height: 36px;

    }

    .jiejue-right h5{

    	font-size: 18px;

        line-height: 36px;

    }

    .jiejue-right ul li{

        font-size: 18px;

        line-height: 30px;

        

    }

    .jiejue-right ul li a{

        font-size: 18px;

    	line-height: 36px;

    }

}



/* 中型设备（台式电脑，992px 起） */

@media (min-width: 992px) {

    .title-i h2{

        padding-top: 10px;

        padding-bottom: 5px;

        font-size: 42px;

        line-height: 36px;

    }

    .title-i  p small {

        font-size: 18px;

        line-height: 36px;

    }

    .tit-about h1{

        font-size: 45px;

    }

    .tit-about  p{

        font-size: 26px;

    	line-height: 62px;

    }

    /* 产品 */

    .item-pro{

        width: 320px; 

        margin-right: 13px;

    }

    .pro-tabs li{

        width: 230px;

        height: 65px;

        line-height: 65px;

    }

    /* 专注 */

    .about-info-btm{

        margin-top: 50px;

    }

    .about-info-btm .about-info-item{

        width: 148px;

    }

    .zhuanz-h2{

        font-size: 45px;

    }

    .zhuanz-pp{

        font-size: 24px;

        line-height: 100px;

        padding-right: 50px;

        box-sizing: border-box;

    }

    .news-ms-h4{

        margin-top: 15px;

    }

    /* 案例 */

    .case-cont .case-item{

        width: 31%;

    }

    .case-btn .btn-tel{

        width: 240px;

    }

    .case-btn .btn-more{

        width: 240px;

    }

}



/* 大型设备（大台式电脑，1200px 起） */

@media (min-width: 1200px) {

   /* 介绍 */

   .tit-about{

       padding-top: 110px;

       margin-bottom: 20px;

   }

   .info-about{

       width: 55%;

   }

   .zhuanz-pp{

        padding-right: 170px;

    }

    /* 解决方案 */

    .jiejue-left{

        float: left;

        width: 48%;

    }

    .jiejue-right{

        float: left;

        padding-left: 30px;

        margin-top: 25px;

        width: 49%;

    }

    /* 案例 */

    .case-cont .case-item{

        width: 23%;

    }

    /* 新闻 */

    .news-left{

        width: 60%;

        float: left;

    }

    .news-item-left {

        width: 28%;

    }

    .news-item-info{

        width: 70%;

    }

    .news-right{

        width: 38%;

        float: right;

    }

}

/* 大型设备（大台式电脑，1600px 起） */

@media (min-width: 1600px) {

    

}